A Context Switch Reduction Technique for Real-time Task Synchronization

نویسندگان

  • Fan Jiang
  • Albert Mo Kim Cheng
چکیده

CPU time spent on switching between concurrent tasks is a pure operating system overhead. This paper describes a technique to reduce the number of context switches caused by task synchronization. Our protocol is applicable to both non-real-time and real-time systems that use preemptive priority scheduling with binary semaphores to enforce mutual exclusion. The protocol does not affect task completion time and so is especially suitable for synchronization where meeting tasks’ timing constraints is more important than other factors such as task response time or throughput. The protocol can be combined with known real-time synchronization policies such as Priority Ceiling Protocol to bound the duration of priority inversion while having the number of context switches reduced.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Priority Ceiling Protocol to Reduce Context Switches in Task Synchronization

Context switching between concurrent tasks is a pure operating system overhead which wastes CPU cycles. This paper describes a technique to reduce the number of context switches which are caused by task synchronization. Our method disallows a higherpriority task to preemptively seize the CPU if it will be blocked by a lower-priority task in the future. This protocol is applicable to real-time s...

متن کامل

Integrating Real-Time Synchronization Schemes into Preemption Threshold Scheduling

Preemption threshold scheduling (PTS) provides prominent benefits for fixed priority scheduling such as increased schedulability, reduced context switches, and decreased memory requirements. Since such benefits allow for scalable real-time system design, we have adopted it into our automatic implementation synthesis method for real-time object-oriented models. In this paper, we present the inte...

متن کامل

Real-time Prediction and Synchronization of Business Process Instances using Data and Control Perspective

Nowadays, in a competitive and dynamic environment of businesses, organizations need to moni-tor, analyze and improve business processes with the use of Business Process Management Systems(BPMSs). Management, prediction and time control of events in BPMS is one of the major chal-lenges of this area of research that has attracted lots of researchers. In this paper, we present a...

متن کامل

Fast and Time-Accurate Cosimulation with OS Scheduler Modeling

Hardware/Software cosimulation is the key process to shorten the design turn around time. We have proposed a novel technique, called virtual synchronization, for fast and time accurate cosimulation that involves component simulators running concurrently and interacting with each other. In this paper, we further extend the virtual synchronization technique with OS modeling for the case where mul...

متن کامل

Synchronization criteria for T-S fuzzy singular complex dynamical networks with Markovian jumping parameters and mixed time-varying delays using pinning control

In this paper, we are discuss about the issue of synchronization for singular complex dynamical networks with Markovian jumping parameters and additive time-varying delays through pinning control by Takagi-Sugeno (T-S) fuzzy theory.The complex dynamical systems consist of m nodes and the systems switch from one mode to another, a Markovian chain with glorious transition probabili...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001